//#include <stdio.h>
//
//#define MOD 1000000007
//const long long inv3 = 333333336;
//
//long long fast_pow(long long base, long long exp, long long mod)
//{
//    long long result = 1;
//    base %= mod;
//    while (exp > 0)
//    {
//        if (exp & 1) 
//        {
//            result = (result * base) % mod;
//        }
//        base = (base * base) % mod;
//        exp >>= 1;
//    }
//    return result;
//}
//
//int main() 
//{
//    int k;
//    scanf_s("%d", &k); 
//    long long pow4k = fast_pow(4, k, MOD);
//    long long ans = (pow4k - 1 + MOD) % MOD; 
//    ans = (ans * inv3) % MOD;
//
//    printf("%lld\n", ans);
//    return 0;
//}

//#include <stdio.h>
//
//int main() 
//{
//    int q;
//    scanf_s("%d", &q); 
//    while (q--) {
//        long long m, x;
//        scanf_s("%lld %lld", &m, &x); 
//
//        long long ans = (x - 1) % m + 1;
//        printf("%lld\n", ans);
//    }
//
//    return 0;
//}


//#include <stdio.h>
//#include <stdbool.h>
//
//char judge(long long n)
//{
//    bool digit[10] = { false };  
//    long long x = n;
//
//    while (x)
//    {
//        digit[x % 10] = true;
//        x /= 10;
//    }
//
//    int k = 0, cnt_ok = 0;
//    for (int d = 0; d <= 9; ++d)
//    {
//        if (!digit[d]) continue;
//        ++k;
//        if (d == 0 || n % d == 0)
//            ++cnt_ok;
//    }
//
//    if (cnt_ok == 0)       
//        return 'S';
//    else if (cnt_ok == k)    
//        return 'G';
//    else
//        return 'H';       
//}
//
//int main(void)
//{
//    int T;
//    if (scanf_s("%d", &T) != 1) return 0;
//    while (T--)
//    {
//        long long n;
//        scanf_s("%lld", &n);
//        putchar(judge(n));
//        putchar('\n');
//    }
//    return 0;
//}

#include <stdio.h>

int main(void)
{
    int n;
    if (scanf_s("%d", &n) != 1) return 0;

    int e2 = 0, e5 = 0;
    for (int i = n; i; i /= 5) e5 += i / 5;
    for (int i = n; i; i /= 2) e2 += i / 2;

    int res = 1;
    for (int i = 2; i <= n; ++i)
    {
        int x = i;
        while (x % 5 == 0) x /= 5;
        while (x % 2 == 0) x /= 2;
        res = (res * x) % 10;
    }

    int extra2 = e2 - e5;
    for (int i = 0; i < extra2; ++i)
        res = (res * 2) % 10;
    printf("%d\n", res);
    return 0;
}